#pragma once
#include "GLApplication.h"

namespace OpenGLWrapper
{
	class GLMath2DApplication : public GLApplication
	{
	protected:
		int _halfY;
		int _halfX;
		int _stepX;
		int _stepY;
		double _incX;
		double _incY;
		double _defInc;

	public:
		GLMath2DApplication();
		virtual ~GLMath2DApplication();

		bool virtual Init();
		void virtual Prepare(float dt);
		void virtual Render();
		void virtual OnMathRender();
		void virtual Shutdown();
		void virtual OnResize(int width, int height);
		void virtual OnMouseWheel(int distance, int x, int y);
	};
}

